home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The School House• / Astromacronomer ••• / BASIC Runtime / BASIC Runtime.rsrc / CODE_16.txt < prev    next >
Text File  |  1986-09-30  |  56KB  |  1,026 lines

  1. # near model CODE resource
  2. # jump table entries: 3696-3737 (42 of them)
  3. export_468:
  4. 00000000  50ED F0F8                st         [A5 - 0xF08]
  5. 00000004  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  6. 00000008  3E3C 00EA                move.w     D7, 0xEA
  7. 0000000C  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  8. 00000010  182D ECFB                move.b     D4, [A5 - 0x1305]
  9. 00000014  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  10. 00000018  1004                     move.b     D0, D4
  11. 0000001A  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  12. 0000001E  2B6D ECA6 ECDE           move.l     [A5 - 0x1322], [A5 - 0x135A]
  13. 00000024  2B6D ECAA ECE2           move.l     [A5 - 0x131E], [A5 - 0x1356]
  14. 0000002A  588F                     addq.l     A7, 4
  15. 0000002C  2C48                     movea.l    A6, A0
  16. 0000002E  6100 03C6                bsr        +0x3C8 /* 000003F6 */
  17. 00000032  2B48 F058                move.l     [A5 - 0xFA8], A0
  18. 00000036  264F                     movea.l    A3, A7
  19. label00000038:
  20. 00000038  6100 02B4                bsr        +0x2B6 /* 000002EE */
  21. 0000003C  6614                     bne        +0x16 /* 00000052 */
  22. 0000003E  D6FC 001C                add.w      A3, 0x1C
  23. 00000042  226B FFFC                movea.l    A1, [A3 - 0x4]
  24. 00000046  B3ED F058                cmpa.l     A1, [A5 - 0xFA8]
  25. 0000004A  66EC                     bne        -0x12 /* 00000038 */
  26. 0000004C  2E4B                     movea.l    A7, A3
  27. 0000004E  2B4B F04E                move.l     [A5 - 0xFB2], A3
  28. label00000052:
  29. 00000052  204E                     movea.l    A0, A6
  30. 00000054  7222                     moveq.l    D1, 0x22
  31. 00000056  4EAD 05FA                jsr        [A5 + 0x5FA /* export_187 */]
  32. 0000005A  2F2D F058                move.l     -[A7], [A5 - 0xFA8]
  33. 0000005E  3F2D F02A                move.w     -[A7], [A5 - 0xFD6]
  34. 00000062  3E3C 00E5                move.w     D7, 0xE5
  35. 00000066  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  36. 0000006A  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  37. 0000006E  0C04 0002                cmpi.b     D4, 0x2
  38. 00000072  662A                     bne        +0x2C /* 0000009E */
  39. 00000074  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  40. 00000078  3F03                     move.w     -[A7], D3
  41. 0000007A  7401                     moveq.l    D2, 0x01
  42. 0000007C  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  43. 00000080  0C40 F9F9                cmpi.w     D0, 0xF9F9
  44. 00000084  6604                     bne        +0x6 /* 0000008A */
  45. 00000086  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  46. label0000008A:
  47. 0000008A  3F02                     move.w     -[A7], D2
  48. 0000008C  4240                     clr.w      D0
  49. 0000008E  9EFC 000C                sub.w      A7, 0xC
  50. 00000092  4A42                     tst.w      D2
  51. 00000094  5BC0                     smi        D0
  52. 00000096  6B76                     bmi        +0x78 /* 0000010E */
  53. 00000098  5EC0                     sgt        D0
  54. 0000009A  4400                     neg.b      D0
  55. 0000009C  6070                     bra        +0x72 /* 0000010E */
  56. label0000009E:
  57. 0000009E  0C04 0008                cmpi.b     D4, 0x8
  58. 000000A2  6730                     beq        +0x32 /* 000000D4 */
  59. 000000A4  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  60. 000000A8  2F2D ECA6                move.l     -[A7], [A5 - 0x135A]
  61. 000000AC  2B6D F1D4 ECA6           move.l     [A5 - 0x135A], [A5 - 0xE2C]
  62. 000000B2  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  63. 000000B6  3E00                     move.w     D7, D0
  64. 000000B8  7001                     moveq.l    D0, 0x01
  65. 000000BA  0C47 F9F9                cmpi.w     D7, 0xF9F9
  66. 000000BE  660C                     bne        +0xE /* 000000CC */
  67. 000000C0  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  68. 000000C4  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  69. 000000C8  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  70. label000000CC:
  71. 000000CC  2F2D ECA6                move.l     -[A7], [A5 - 0x135A]
  72. 000000D0  518F                     subq.l     A7, 8
  73. 000000D2  603A                     bra        +0x3C /* 0000010E */
  74. label000000D4:
  75. 000000D4  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  76. 000000D8  2F2D ECAA                move.l     -[A7], [A5 - 0x1356]
  77. 000000DC  2F2D ECA6                move.l     -[A7], [A5 - 0x135A]
  78. 000000E0  2B6D F1D8 ECA6           move.l     [A5 - 0x135A], [A5 - 0xE28]
  79. 000000E6  2B6D F1DC ECAA           move.l     [A5 - 0x1356], [A5 - 0xE24]
  80. 000000EC  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  81. 000000F0  3E00                     move.w     D7, D0
  82. 000000F2  7001                     moveq.l    D0, 0x01
  83. 000000F4  0C47 F9F9                cmpi.w     D7, 0xF9F9
  84. 000000F8  660C                     bne        +0xE /* 00000106 */
  85. 000000FA  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  86. 000000FE  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  87. 00000102  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  88. label00000106:
  89. 00000106  2F2D ECAA                move.l     -[A7], [A5 - 0x1356]
  90. 0000010A  2F2D ECA6                move.l     -[A7], [A5 - 0x135A]
  91. label0000010E:
  92. 0000010E  E058                     ror        D0.w, 8
  93. 00000110  1004                     move.b     D0, D4
  94. 00000112  5900                     subq.b     D0, 4
  95. 00000114  3F00                     move.w     -[A7], D0
  96. 00000116  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  97. 0000011A  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  98. 0000011E  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  99. 00000122  2F08                     move.l     -[A7], A0
  100. 00000124  3B6D F03A F02A           move.w     [A5 - 0xFD6], [A5 - 0xFC6]
  101. 0000012A  2F0A                     move.l     -[A7], A2
  102. 0000012C  3F3C 0094                move.w     -[A7], 0x94
  103. 00000130  7C00                     moveq.l    D6, 0x00
  104. 00000132  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  105. 00000136  6104                     bsr        +0x6 /* 0000013C */
  106. 00000138  4EED 022A                jmp        [A5 + 0x22A /* export_65 */]
  107. fn0000013C:
  108. 0000013C  95CA                     sub.l      A2, A2
  109. 0000013E  2C48                     movea.l    A6, A0
  110. 00000140  6730                     beq        +0x32 /* 00000172 */
  111. 00000142  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  112. 00000146  602A                     bra        +0x2C /* 00000172 */
  113. export_472:
  114. 00000148  7C01                     moveq.l    D6, 0x01
  115. 0000014A  2C48                     movea.l    A6, A0
  116. 0000014C  B1ED ECE6                cmpa.l     A0, [A5 - 0x131A]
  117. 00000150  6614                     bne        +0x16 /* 00000166 */
  118. 00000152  BFED ECF2                cmpa.l     A7, [A5 - 0x130E]
  119. 00000156  640E                     bcc        +0x10 /* 00000166 */
  120. 00000158  286D ECEA                movea.l    A4, [A5 - 0x1316]
  121. 0000015C  246D ECEE                movea.l    A2, [A5 - 0x1312]
  122. 00000160  266D ECF2                movea.l    A3, [A5 - 0x130E]
  123. 00000164  6028                     bra        +0x2A /* 0000018E */
  124. label00000166:
  125. 00000166  95CA                     sub.l      A2, A2
  126. 00000168  4A2D F01E                tst.b      [A5 - 0xFE2]
  127. 0000016C  6704                     beq        +0x6 /* 00000172 */
  128. 0000016E  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  129. label00000172:
  130. 00000172  2848                     movea.l    A4, A0
  131. 00000174  6100 0174                bsr        +0x176 /* 000002EA */
  132. 00000178  6602                     bne        +0x4 /* 0000017C */
  133. 0000017A  BDD3                     cmpa.l     A6, [A3]
  134. label0000017C:
  135. 0000017C  664C                     bne        +0x4E /* 000001CA */
  136. 0000017E  2B4E ECE6                move.l     [A5 - 0x131A], A6
  137. 00000182  2B4C ECEA                move.l     [A5 - 0x1316], A4
  138. 00000186  2B4A ECEE                move.l     [A5 - 0x1312], A2
  139. 0000018A  2B4B ECF2                move.l     [A5 - 0x130E], A3
  140. label0000018E:
  141. 0000018E  280B                     move.l     D4, A3
  142. 00000190  5D84                     subq.l     D4, 6
  143. 00000192  2E44                     movea.l    A7, D4
  144. 00000194  182B 0005                move.b     D4, [A3 + 0x5]
  145. 00000198  6A5E                     bpl        +0x60 /* 000001F8 */
  146. 0000019A  D6FC 0012                add.w      A3, 0x12
  147. 0000019E  341B                     move.w     D2, [A3]+
  148. 000001A0  4A46                     tst.w      D6
  149. 000001A2  6730                     beq        +0x32 /* 000001D4 */
  150. 000001A4  D452                     add.w      D2, [A2]
  151. 000001A6  6928                     bvs        +0x2A /* 000001D0 */
  152. label000001A8:
  153. 000001A8  3482                     move.w     [A2], D2
  154. 000001AA  321B                     move.w     D1, [A3]+
  155. 000001AC  B242                     cmp.w      D1, D2
  156. 000001AE  5DC0                     slt        D0
  157. 000001B0  6D04                     blt        +0x6 /* 000001B6 */
  158. 000001B2  5EC0                     sgt        D0
  159. 000001B4  4400                     neg.b      D0
  160. label000001B6:
  161. 000001B6  D02B FFEE                add.b      D0, [A3 - 0x12]
  162. 000001BA  671E                     beq        +0x20 /* 000001DA */
  163. 000001BC  3B5B F02A                move.w     [A5 - 0xFD6], [A3]+
  164. 000001C0  205B                     movea.l    A0, [A3]+
  165. 000001C2  2B4F F04E                move.l     [A5 - 0xFB2], A7
  166. label000001C6:
  167. 000001C6  4EED 022A                jmp        [A5 + 0x22A /* export_65 */]
  168. label000001CA:
  169. 000001CA  7401                     moveq.l    D2, 0x01
  170. 000001CC  4EED 0042                jmp        [A5 + 0x42 /* export_4 */]
  171. label000001D0:
  172. 000001D0  4EED 01DA                jmp        [A5 + 0x1DA /* export_55 */]
  173. label000001D4:
  174. 000001D4  342D ECDE                move.w     D2, [A5 - 0x1322]
  175. 000001D8  60CE                     bra        -0x30 /* 000001A8 */
  176. label000001DA:
  177. 000001DA  2E4B                     movea.l    A7, A3
  178. 000001DC  5C4F                     addq.w     A7, 6
  179. 000001DE  2B4F F04E                move.l     [A5 - 0xFB2], A7
  180. 000001E2  204C                     movea.l    A0, A4
  181. 000001E4  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  182. 000001E8  0C40 002C                cmpi.w     D0, 0x2C /* ',' */
  183. 000001EC  66D8                     bne        -0x26 /* 000001C6 */
  184. 000001EE  7C01                     moveq.l    D6, 0x01
  185. 000001F0  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  186. 000001F4  6100 FF46                bsr        -0xB8 /* 0000013C */
  187. label000001F8:
  188. 000001F8  5C8B                     addq.l     A3, 6
  189. 000001FA  5804                     addq.b     D4, 4
  190. 000001FC  1B44 ECFB                move.b     [A5 - 0x1305], D4
  191. 00000200  0C04 0008                cmpi.b     D4, 0x8
  192. 00000204  6726                     beq        +0x28 /* 0000022C */
  193. 00000206  508B                     addq.l     A3, 8
  194. 00000208  261B                     move.l     D3, [A3]+
  195. 0000020A  4A46                     tst.w      D6
  196. 0000020C  6716                     beq        +0x18 /* 00000224 */
  197. 0000020E  2B52 ECA6                move.l     [A5 - 0x135A], [A2]
  198. 00000212  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  199. label00000216:
  200. 00000216  261B                     move.l     D3, [A3]+
  201. 00000218  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  202. 0000021C  4440                     neg.w      D0
  203. 0000021E  24AD ECA6                move.l     [A2], [A5 - 0x135A]
  204. 00000222  6092                     bra        -0x6C /* 000001B6 */
  205. label00000224:
  206. 00000224  2B6D ECDE ECA6           move.l     [A5 - 0x135A], [A5 - 0x1322]
  207. 0000022A  60EA                     bra        -0x14 /* 00000216 */
  208. label0000022C:
  209. 0000022C  2B5B ECC6                move.l     [A5 - 0x133A], [A3]+
  210. 00000230  2B5B ECCA                move.l     [A5 - 0x1336], [A3]+
  211. 00000234  4A46                     tst.w      D6
  212. 00000236  6726                     beq        +0x28 /* 0000025E */
  213. 00000238  2B5A ECA6                move.l     [A5 - 0x135A], [A2]+
  214. 0000023C  2B52 ECAA                move.l     [A5 - 0x1356], [A2]
  215. 00000240  598A                     subq.l     A2, 4
  216. 00000242  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  217. label00000246:
  218. 00000246  2B5B ECC6                move.l     [A5 - 0x133A], [A3]+
  219. 0000024A  2B5B ECCA                move.l     [A5 - 0x1336], [A3]+
  220. 0000024E  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  221. 00000252  24ED ECA6                move.l     [A2]+, [A5 - 0x135A]
  222. 00000256  24AD ECAA                move.l     [A2], [A5 - 0x1356]
  223. 0000025A  6000 FF5A                bra        -0xA4 /* 000001B6 */
  224. label0000025E:
  225. 0000025E  2B6D ECDE ECA6           move.l     [A5 - 0x135A], [A5 - 0x1322]
  226. 00000264  2B6D ECE2 ECAA           move.l     [A5 - 0x1356], [A5 - 0x131E]
  227. 0000026A  60DA                     bra        -0x24 /* 00000246 */
  228. export_480:
  229. 0000026C  2B48 F058                move.l     [A5 - 0xFA8], A0
  230. 00000270  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  231. 00000274  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  232. 00000278  C548                     exg        A2, A0
  233. 0000027A  588F                     addq.l     A7, 4
  234. 0000027C  6100 00A0                bsr        +0xA2 /* 0000031E */
  235. 00000280  6606                     bne        +0x8 /* 00000288 */
  236. 00000282  D6FC 000C                add.w      A3, 0xC
  237. 00000286  2E4B                     movea.l    A7, A3
  238. label00000288:
  239. 00000288  3F2D F02A                move.w     -[A7], [A5 - 0xFD6]
  240. 0000028C  206D F058                movea.l    A0, [A5 - 0xFA8]
  241. 00000290  2F08                     move.l     -[A7], A0
  242. 00000292  2F0A                     move.l     -[A7], A2
  243. 00000294  3F3C 00BE                move.w     -[A7], 0xBE
  244. 00000298  2B4F F04E                move.l     [A5 - 0xFB2], A7
  245. 0000029C  6026                     bra        +0x28 /* 000002C4 */
  246. export_479:
  247. 0000029E  4A2D F01E                tst.b      [A5 - 0xFE2]
  248. 000002A2  6642                     bne        +0x44 /* 000002E6 */
  249. 000002A4  2448                     movea.l    A2, A0
  250. 000002A6  588F                     addq.l     A7, 4
  251. 000002A8  6174                     bsr        +0x76 /* 0000031E */
  252. 000002AA  6600 0098                bne        +0x9A /* 00000344 */
  253. 000002AE  2B4B F04E                move.l     [A5 - 0xFB2], A3
  254. 000002B2  2E4B                     movea.l    A7, A3
  255. 000002B4  3B6D F02A F03A           move.w     [A5 - 0xFC6], [A5 - 0xFD6]
  256. 000002BA  5C8B                     addq.l     A3, 6
  257. 000002BC  245B                     movea.l    A2, [A3]+
  258. 000002BE  3B53 F02A                move.w     [A5 - 0xFD6], [A3]
  259. 000002C2  204A                     movea.l    A0, A2
  260. label000002C4:
  261. 000002C4  4EAD 04CA                jsr        [A5 + 0x4CA /* export_149 */]
  262. 000002C8  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  263. 000002CC  6704                     beq        +0x6 /* 000002D2 */
  264. 000002CE  4EED 022A                jmp        [A5 + 0x22A /* export_65 */]
  265. label000002D2:
  266. 000002D2  3B6D F03A F02A           move.w     [A5 - 0xFD6], [A5 - 0xFC6]
  267. 000002D8  548F                     addq.l     A7, 2
  268. 000002DA  205F                     movea.l    A0, [A7]+
  269. 000002DC  5C8F                     addq.l     A7, 6
  270. 000002DE  2B4F F04E                move.l     [A5 - 0xFB2], A7
  271. 000002E2  4EED 022A                jmp        [A5 + 0x22A /* export_65 */]
  272. label000002E6:
  273. 000002E6  4EED 0252                jmp        [A5 + 0x252 /* export_70 */]
  274. fn000002EA:
  275. 000002EA  264F                     movea.l    A3, A7
  276. 000002EC  508B                     addq.l     A3, 8
  277. fn000002EE:
  278. 000002EE  2F09                     move.l     -[A7], A1
  279. label000002F0:
  280. 000002F0  301B                     move.w     D0, [A3]+
  281. 000002F2  0C40 00BE                cmpi.w     D0, 0xBE
  282. 000002F6  6606                     bne        +0x8 /* 000002FE */
  283. 000002F8  D6FC 000A                add.w      A3, 0xA /* '\n' */
  284. 000002FC  60F2                     bra        -0xC /* 000002F0 */
  285. label000002FE:
  286. 000002FE  0C40 0094                cmpi.w     D0, 0x94
  287. 00000302  6614                     bne        +0x16 /* 00000318 */
  288. 00000304  225B                     movea.l    A1, [A3]+
  289. 00000306  C34A                     exg        A1, A2
  290. 00000308  2E09                     move.l     D7, A1
  291. 0000030A  670C                     beq        +0xE /* 00000318 */
  292. 0000030C  B5C9                     cmpa.l     A2, A1
  293. 0000030E  6708                     beq        +0xA /* 00000318 */
  294. 00000310  2449                     movea.l    A2, A1
  295. 00000312  D6FC 001C                add.w      A3, 0x1C
  296. 00000316  60D8                     bra        -0x26 /* 000002F0 */
  297. label00000318:
  298. 00000318  4CDF 0200                movem.l    A1, [A7]+
  299. 0000031C  4E75                     rts
  300. fn0000031E:
  301. 0000031E  264F                     movea.l    A3, A7
  302. 00000320  588B                     addq.l     A3, 4
  303. label00000322:
  304. 00000322  3013                     move.w     D0, [A3]
  305. 00000324  0C40 0094                cmpi.w     D0, 0x94
  306. 00000328  6606                     bne        +0x8 /* 00000330 */
  307. 0000032A  D6FC 0022                add.w      A3, 0x22 /* '\"' */
  308. 0000032E  60F2                     bra        -0xC /* 00000322 */
  309. label00000330:
  310. 00000330  0C40 00BE                cmpi.w     D0, 0xBE
  311. 00000334  660C                     bne        +0xE /* 00000342 */
  312. 00000336  B5EB 0002                cmpa.l     A2, [A3 + 0x2]
  313. 0000033A  6706                     beq        +0x8 /* 00000342 */
  314. 0000033C  D6FC 000C                add.w      A3, 0xC
  315. 00000340  60E0                     bra        -0x1E /* 00000322 */
  316. label00000342:
  317. 00000342  4E75                     rts
  318. label00000344:
  319. 00000344  343C 001E                move.w     D2, 0x1E
  320. 00000348  4EED 0042                jmp        [A5 + 0x42 /* export_4 */]
  321. export_469:
  322. 0000034C  7210                     moveq.l    D1, 0x10
  323. 0000034E  4EAD 05FA                jsr        [A5 + 0x5FA /* export_187 */]
  324. 00000352  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  325. 00000356  3200                     move.w     D1, D0
  326. 00000358  2E1F                     move.l     D7, [A7]+
  327. 0000035A  2F08                     move.l     -[A7], A0
  328. 0000035C  3F2D F02A                move.w     -[A7], [A5 - 0xFD6]
  329. 00000360  42A7                     clr.l      -[A7]
  330. 00000362  2F2D ED38                move.l     -[A7], [A5 - 0x12C8]
  331. 00000366  3F3C 0096                move.w     -[A7], 0x96
  332. 0000036A  2B4F F04E                move.l     [A5 - 0xFB2], A7
  333. 0000036E  2F07                     move.l     -[A7], D7
  334. 00000370  600A                     bra        +0xC /* 0000037C */
  335. fn00000372:
  336. 00000372  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  337. export_470:
  338. label00000376:
  339. 00000376  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  340. 0000037A  3200                     move.w     D1, D0
  341. label0000037C:
  342. 0000037C  4A82                     tst.l      D2
  343. 0000037E  6B12                     bmi        +0x14 /* 00000392 */
  344. 00000380  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  345. 00000384  4EAD 0642                jsr        [A5 + 0x642 /* export_196 */]
  346. 00000388  B0AD ED38                cmp.l      D0, [A5 - 0x12C8]
  347. 0000038C  660A                     bne        +0xC /* 00000398 */
  348. 0000038E  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  349. label00000392:
  350. 00000392  2049                     movea.l    A0, A1
  351. 00000394  5388                     subq.l     A0, 1
  352. 00000396  4E75                     rts
  353. label00000398:
  354. 00000398  4EED 064A                jmp        [A5 + 0x64A /* export_197 */]
  355. 0000039C  4E75                     rts
  356. export_476:
  357. 0000039E  247C FFFF FFFF           movea.l    A2, 0xFFFFFFFF
  358. 000003A4  6100 FF44                bsr        -0xBA /* 000002EA */
  359. 000003A8  0C40 0096                cmpi.w     D0, 0x96
  360. 000003AC  6710                     beq        +0x12 /* 000003BE */
  361. 000003AE  558B                     subq.l     A3, 2
  362. 000003B0  2E4B                     movea.l    A7, A3
  363. 000003B2  2B4B F04E                move.l     [A5 - 0xFB2], A3
  364. 000003B6  343C 0003                move.w     D2, 0x3
  365. 000003BA  4EED 0042                jmp        [A5 + 0x42 /* export_4 */]
  366. label000003BE:
  367. 000003BE  2E4B                     movea.l    A7, A3
  368. 000003C0  201F                     move.l     D0, [A7]+
  369. 000003C2  4A2D F01E                tst.b      [A5 - 0xFE2]
  370. 000003C6  6604                     bne        +0x6 /* 000003CC */
  371. 000003C8  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  372. label000003CC:
  373. 000003CC  201F                     move.l     D0, [A7]+
  374. 000003CE  6706                     beq        +0x8 /* 000003D6 */
  375. 000003D0  2240                     movea.l    A1, D0
  376. 000003D2  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  377. label000003D6:
  378. 000003D6  3B5F F02A                move.w     [A5 - 0xFD6], [A7]+
  379. 000003DA  2E1F                     move.l     D7, [A7]+
  380. 000003DC  2B4F F04E                move.l     [A5 - 0xFB2], A7
  381. 000003E0  4A2D F01E                tst.b      [A5 - 0xFE2]
  382. 000003E4  6608                     bne        +0xA /* 000003EE */
  383. 000003E6  2047                     movea.l    A0, D7
  384. 000003E8  610C                     bsr        +0xE /* 000003F6 */
  385. 000003EA  4EED 022A                jmp        [A5 + 0x22A /* export_65 */]
  386. label000003EE:
  387. 000003EE  487A FDD6                pea.l      [PC - 0x22A /* 000001C6, value 0x4EED022A */]
  388. 000003F2  6000 FF7E                bra        -0x80 /* 00000372 */
  389. export_462:
  390. export_464:
  391. fn000003F6:
  392. 000003F6  763A                     moveq.l    D3, 0x3A
  393. 000003F8  600A                     bra        +0xC /* 00000404 */
  394. export_465:
  395. 000003FA  0C40 0008                cmpi.w     D0, 0x8
  396. 000003FE  6700 01AE                beq        +0x1B0 /* 000005AE */
  397. export_474:
  398. 00000402  7600                     moveq.l    D3, 0x00
  399. label00000404:
  400. 00000404  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  401. 00000408  6006                     bra        +0x8 /* 00000410 */
  402. label0000040A:
  403. 0000040A  4843                     swap.w     D3
  404. label0000040C:
  405. 0000040C  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  406. label00000410:
  407. 00000410  4A40                     tst.w      D0
  408. 00000412  6718                     beq        +0x1A /* 0000042C */
  409. 00000414  B640                     cmp.w      D3, D0
  410. 00000416  6714                     beq        +0x16 /* 0000042C */
  411. 00000418  0C40 0022                cmpi.w     D0, 0x22 /* '\"' */
  412. 0000041C  67EC                     beq        -0x12 /* 0000040A */
  413. 0000041E  0C40 0098                cmpi.w     D0, 0x98
  414. 00000422  66E8                     bne        -0x16 /* 0000040C */
  415. 00000424  4A43                     tst.w      D3
  416. 00000426  67E4                     beq        -0x1A /* 0000040C */
  417. 00000428  5244                     addq.w     D4, 1
  418. 0000042A  60E0                     bra        -0x1E /* 0000040C */
  419. label0000042C:
  420. 0000042C  4E75                     rts
  421. export_473:
  422. 0000042E  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  423. 00000432  667E                     bne        +0x80 /* 000004B2 */
  424. 00000434  0C40 F892                cmpi.w     D0, 0xF892
  425. 00000438  6642                     bne        +0x44 /* 0000047C */
  426. 0000043A  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  427. 0000043E  3E3C 0097                move.w     D7, 0x97
  428. 00000442  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  429. 00000446  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  430. 0000044A  6B12                     bmi        +0x14 /* 0000045E */
  431. 0000044C  4A42                     tst.w      D2
  432. 0000044E  6714                     beq        +0x16 /* 00000464 */
  433. 00000450  3200                     move.w     D1, D0
  434. 00000452  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  435. 00000456  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  436. 0000045A  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  437. label0000045E:
  438. 0000045E  2B49 F042                move.l     [A5 - 0xFBE], A1
  439. 00000462  604E                     bra        +0x50 /* 000004B2 */
  440. label00000464:
  441. 00000464  42AD F042                clr.l      [A5 - 0xFBE]
  442. 00000468  4A2D F05F                tst.b      [A5 - 0xFA1]
  443. 0000046C  6744                     beq        +0x46 /* 000004B2 */
  444. 0000046E  2B6D F052 F04A           move.l     [A5 - 0xFB6], [A5 - 0xFAE]
  445. 00000474  342D F05C                move.w     D2, [A5 - 0xFA4]
  446. 00000478  4EED 07BA                jmp        [A5 + 0x7BA /* export_243 */]
  447. label0000047C:
  448. 0000047C  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  449. 00000480  1C00                     move.b     D6, D0
  450. 00000482  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  451. 00000486  3200                     move.w     D1, D0
  452. 00000488  0C40 0096                cmpi.w     D0, 0x96
  453. 0000048C  670A                     beq        +0xC /* 00000498 */
  454. 0000048E  0C40 0097                cmpi.w     D0, 0x97
  455. 00000492  6704                     beq        +0x6 /* 00000498 */
  456. 00000494  4EED 0252                jmp        [A5 + 0x252 /* export_70 */]
  457. label00000498:
  458. 00000498  3001                     move.w     D0, D1
  459. 0000049A  5306                     subq.b     D6, 1
  460. 0000049C  6716                     beq        +0x18 /* 000004B4 */
  461. 0000049E  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  462. 000004A2  0C40 002C                cmpi.w     D0, 0x2C /* ',' */
  463. 000004A6  67F0                     beq        -0xE /* 00000498 */
  464. 000004A8  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  465. 000004AC  0C10 002C                cmpi.b     [A0], 0x2C /* ',' */
  466. 000004B0  67E6                     beq        -0x18 /* 00000498 */
  467. label000004B2:
  468. 000004B2  4E75                     rts
  469. label000004B4:
  470. 000004B4  4EED 024A                jmp        [A5 + 0x24A /* export_69 */]
  471. export_475:
  472. 000004B8  45ED F05F                lea.l      A2, [A5 - 0xFA1]
  473. 000004BC  4A12                     tst.b      [A2]
  474. 000004BE  675C                     beq        +0x5E /* 0000051C */
  475. 000004C0  426D F05C                clr.w      [A5 - 0xFA4]
  476. 000004C4  4212                     clr.b      [A2]
  477. 000004C6  4A2D F01E                tst.b      [A5 - 0xFE2]
  478. 000004CA  6716                     beq        +0x18 /* 000004E2 */
  479. 000004CC  0C40 00A9                cmpi.w     D0, 0xA9
  480. 000004D0  6716                     beq        +0x18 /* 000004E8 */
  481. 000004D2  4EAD 0612                jsr        [A5 + 0x612 /* export_190 */]
  482. 000004D6  6B00 FEBA                bmi        -0x144 /* 00000392 */
  483. 000004DA  3200                     move.w     D1, D0
  484. 000004DC  4A42                     tst.w      D2
  485. 000004DE  6600 FE9C                bne        -0x162 /* 0000037C */
  486. label000004E2:
  487. 000004E2  3F3C 0001                move.w     -[A7], 0x1
  488. 000004E6  6006                     bra        +0x8 /* 000004EE */
  489. label000004E8:
  490. 000004E8  4267                     clr.w      -[A7]
  491. 000004EA  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  492. label000004EE:
  493. 000004EE  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  494. 000004F2  6626                     bne        +0x28 /* 0000051A */
  495. 000004F4  206D F052                movea.l    A0, [A5 - 0xFAE]
  496. 000004F8  3B6D F056 F02A           move.w     [A5 - 0xFD6], [A5 - 0xFAA]
  497. 000004FE  202D F046                move.l     D0, [A5 - 0xFBA]
  498. 00000502  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  499. 00000506  301F                     move.w     D0, [A7]+
  500. 00000508  6610                     bne        +0x12 /* 0000051A */
  501. 0000050A  1018                     move.b     D0, [A0]+
  502. 0000050C  6608                     bne        +0xA /* 00000516 */
  503. 0000050E  C14B                     exg        A0, A3
  504. 00000510  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  505. 00000514  C14B                     exg        A0, A3
  506. label00000516:
  507. 00000516  6000 FEDE                bra        -0x120 /* 000003F6 */
  508. label0000051A:
  509. 0000051A  4E75                     rts
  510. label0000051C:
  511. 0000051C  7414                     moveq.l    D2, 0x14
  512. 0000051E  6008                     bra        +0xA /* 00000528 */
  513. export_467:
  514. 00000520  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  515. 00000524  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  516. label00000528:
  517. 00000528  4EED 0042                jmp        [A5 + 0x42 /* export_4 */]
  518. export_471:
  519. label0000052C:
  520. 0000052C  4EAD 04CA                jsr        [A5 + 0x4CA /* export_149 */]
  521. 00000530  1010                     move.b     D0, [A0]
  522. 00000532  0C40 002C                cmpi.w     D0, 0x2C /* ',' */
  523. 00000536  6604                     bne        +0x6 /* 0000053C */
  524. 00000538  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  525. label0000053C:
  526. 0000053C  0C00 00E6                cmpi.b     D0, 0xE6
  527. 00000540  6708                     beq        +0xA /* 0000054A */
  528. 00000542  0C00 0097                cmpi.b     D0, 0x97
  529. 00000546  6600 FD9E                bne        -0x260 /* 000002E6 */
  530. label0000054A:
  531. 0000054A  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  532. 0000054E  6728                     beq        +0x2A /* 00000578 */
  533. label00000550:
  534. 00000550  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  535. 00000554  0C40 0008                cmpi.w     D0, 0x8
  536. 00000558  6604                     bne        +0x6 /* 0000055E */
  537. 0000055A  4EED 00BA                jmp        [A5 + 0xBA /* export_19 */]
  538. label0000055E:
  539. 0000055E  0C40 001F                cmpi.w     D0, 0x1F
  540. 00000562  6410                     bcc        +0x12 /* 00000574 */
  541. 00000564  0C40 0003                cmpi.w     D0, 0x3
  542. 00000568  6700 FE0C                beq        -0x1F2 /* 00000376 */
  543. 0000056C  0C40 0006                cmpi.w     D0, 0x6
  544. 00000570  6200 FE04                bhi        -0x1FA /* 00000376 */
  545. label00000574:
  546. 00000574  4EED 023A                jmp        [A5 + 0x23A /* export_67 */]
  547. label00000578:
  548. 00000578  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  549. 0000057C  0C40 0008                cmpi.w     D0, 0x8
  550. 00000580  6610                     bne        +0x12 /* 00000592 */
  551. 00000582  5248                     addq.w     A0, 1
  552. 00000584  4EAD 067A                jsr        [A5 + 0x67A /* export_203 */]
  553. 00000588  2047                     movea.l    A0, D7
  554. 0000058A  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  555. 0000058E  669C                     bne        -0x62 /* 0000052C */
  556. 00000590  4E75                     rts
  557. label00000592:
  558. 00000592  7801                     moveq.l    D4, 0x01
  559. label00000594:
  560. 00000594  6100 FE60                bsr        -0x19E /* 000003F6 */
  561. 00000598  4A40                     tst.w      D0
  562. 0000059A  6710                     beq        +0x12 /* 000005AC */
  563. 0000059C  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  564. 000005A0  0C40 008E                cmpi.w     D0, 0x8E
  565. 000005A4  66EE                     bne        -0x10 /* 00000594 */
  566. 000005A6  5304                     subq.b     D4, 1
  567. 000005A8  66EA                     bne        -0x14 /* 00000594 */
  568. 000005AA  60A4                     bra        -0x5A /* 00000550 */
  569. label000005AC:
  570. 000005AC  4E75                     rts
  571. export_481:
  572. label000005AE:
  573. 000005AE  5248                     addq.w     A0, 1
  574. 000005B0  4EAD 067A                jsr        [A5 + 0x67A /* export_203 */]
  575. 000005B4  2047                     movea.l    A0, D7
  576. 000005B6  4E75                     rts
  577. export_482:
  578. 000005B8  0C6D FFFF F02A           cmpi.w     [A5 - 0xFD6], 0xFFFF
  579. 000005BE  6732                     beq        +0x34 /* 000005F2 */
  580. 000005C0  343C 0013                move.w     D2, 0x13
  581. 000005C4  4A2D F05F                tst.b      [A5 - 0xFA1]
  582. 000005C8  6600 FF5E                bne        -0xA0 /* 00000528 */
  583. 000005CC  601C                     bra        +0x1E /* 000005EA */
  584. export_466:
  585. 000005CE  4A2D F01E                tst.b      [A5 - 0xFE2]
  586. 000005D2  670E                     beq        +0x10 /* 000005E2 */
  587. 000005D4  0C40 0098                cmpi.w     D0, 0x98
  588. 000005D8  6604                     bne        +0x6 /* 000005DE */
  589. 000005DA  4EED 0452                jmp        [A5 + 0x452 /* export_134 */]
  590. label000005DE:
  591. 000005DE  4EED 1062                jmp        [A5 + 0x1062 /* export_520 */]
  592. label000005E2:
  593. 000005E2  4EAD 080A                jsr        [A5 + 0x80A /* export_253 */]
  594. 000005E6  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  595. label000005EA:
  596. 000005EA  42AD F03C                clr.l      [A5 - 0xFC4]
  597. 000005EE  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  598. label000005F2:
  599. 000005F2  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  600. 000005F6  4EED 0202                jmp        [A5 + 0x202 /* export_60 */]
  601. export_478:
  602. 000005FA  4A2D F01E                tst.b      [A5 - 0xFE2]
  603. 000005FE  66AC                     bne        -0x52 /* 000005AC */
  604. 00000600  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  605. 00000604  588F                     addq.l     A7, 4
  606. export_483:
  607. 00000606  2B48 F04A                move.l     [A5 - 0xFB6], A0
  608. 0000060A  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  609. 0000060E  42AD F03C                clr.l      [A5 - 0xFC4]
  610. 00000612  0C6D FFFF F02A           cmpi.w     [A5 - 0xFD6], 0xFFFF
  611. 00000618  6706                     beq        +0x8 /* 00000620 */
  612. 0000061A  2B6D F04A F03C           move.l     [A5 - 0xFC4], [A5 - 0xFB6]
  613. label00000620:
  614. 00000620  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  615. 00000624  60CC                     bra        -0x32 /* 000005F2 */
  616. export_463:
  617. 00000626  4A2D F01E                tst.b      [A5 - 0xFE2]
  618. 0000062A  661E                     bne        +0x20 /* 0000064A */
  619. 0000062C  206D F03C                movea.l    A0, [A5 - 0xFC4]
  620. 00000630  343C 0011                move.w     D2, 0x11
  621. 00000634  2E08                     move.l     D7, A0
  622. 00000636  6700 FEF0                beq        -0x10E /* 00000528 */
  623. 0000063A  3B6D F040 F02A           move.w     [A5 - 0xFD6], [A5 - 0xFC0]
  624. 00000640  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  625. 00000644  4EAD 0962                jsr        [A5 + 0x962 /* export_296 */]
  626. 00000648  4E75                     rts
  627. label0000064A:
  628. 0000064A  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  629. 0000064E  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  630. 00000652  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  631. 00000656  206D F03C                movea.l    A0, [A5 - 0xFC4]
  632. 0000065A  3B6D F040 F02A           move.w     [A5 - 0xFD6], [A5 - 0xFC0]
  633. 00000660  2E08                     move.l     D7, A0
  634. 00000662  672C                     beq        +0x2E /* 00000690 */
  635. 00000664  4E75                     rts
  636. export_477:
  637. 00000666  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  638. 0000066A  4A2D F01E                tst.b      [A5 - 0xFE2]
  639. 0000066E  6720                     beq        +0x22 /* 00000690 */
  640. 00000670  0C40 000E                cmpi.w     D0, 0xE
  641. 00000674  670E                     beq        +0x10 /* 00000684 */
  642. 00000676  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  643. 0000067A  6708                     beq        +0xA /* 00000684 */
  644. 0000067C  50ED F099                st         [A5 - 0xF67]
  645. 00000680  4EED 0CB2                jmp        [A5 + 0xCB2 /* export_402 */]
  646. label00000684:
  647. 00000684  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  648. 00000688  6100 FCE8                bsr        -0x316 /* 00000372 */
  649. 0000068C  4EED 022A                jmp        [A5 + 0x22A /* export_65 */]
  650. label00000690:
  651. 00000690  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  652. 00000694  4EAD 0962                jsr        [A5 + 0x962 /* export_296 */]
  653. 00000698  4EED 022A                jmp        [A5 + 0x22A /* export_65 */]
  654. export_486:
  655. 0000069C  284B                     movea.l    A4, A3
  656. 0000069E  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  657. 000006A2  224B                     movea.l    A1, A3
  658. 000006A4  2202                     move.l     D1, D2
  659. 000006A6  266D ECA6                movea.l    A3, [A5 - 0x135A]
  660. 000006AA  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  661. 000006AE  D481                     add.l      D2, D1
  662. 000006B0  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  663. 000006B4  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  664. 000006B8  C94B                     exg        A4, A3
  665. 000006BA  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  666. label000006BE:
  667. 000006BE  612E                     bsr        +0x30 /* 000006EE */
  668. 000006C0  264C                     movea.l    A3, A4
  669. 000006C2  612A                     bsr        +0x2C /* 000006EE */
  670. 000006C4  4EED 007A                jmp        [A5 + 0x7A /* export_11 */]
  671. export_501:
  672. 000006C8  284B                     movea.l    A4, A3
  673. 000006CA  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  674. 000006CE  224B                     movea.l    A1, A3
  675. 000006D0  2202                     move.l     D1, D2
  676. 000006D2  266D ECA6                movea.l    A3, [A5 - 0x135A]
  677. 000006D6  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  678. 000006DA  D481                     add.l      D2, D1
  679. 000006DC  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  680. 000006E0  264C                     movea.l    A3, A4
  681. 000006E2  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  682. 000006E6  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  683. 000006EA  C94B                     exg        A4, A3
  684. 000006EC  60D0                     bra        -0x2E /* 000006BE */
  685. fn000006EE:
  686. 000006EE  2F02                     move.l     -[A7], D2
  687. 000006F0  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  688. 000006F4  4A82                     tst.l      D2
  689. 000006F6  6708                     beq        +0xA /* 00000700 */
  690. 000006F8  5382                     subq.l     D2, 1
  691. label000006FA:
  692. 000006FA  14DB                     move.b     [A2]+, [A3]+
  693. 000006FC  51CA FFFC                dbf        D2, -0x6 /* 000006FA */
  694. label00000700:
  695. 00000700  241F                     move.l     D2, [A7]+
  696. 00000702  4E75                     rts
  697. export_487:
  698. 00000704  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  699. 00000708  600E                     bra        +0x10 /* 00000718 */
  700. export_488:
  701. 0000070A  4EAD 1192                jsr        [A5 + 0x1192 /* export_558 */]
  702. 0000070E  6008                     bra        +0xA /* 00000718 */
  703. export_489:
  704. 00000710  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  705. 00000714  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  706. label00000718:
  707. 00000718  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  708. 0000071C  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  709. 00000720  4EAD 03CA                jsr        [A5 + 0x3CA /* export_117 */]
  710. 00000724  4EED 007A                jmp        [A5 + 0x7A /* export_11 */]
  711. export_502:
  712. 00000728  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  713. 0000072C  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  714. 00000730  260B                     move.l     D3, A3
  715. 00000732  4EED 01D2                jmp        [A5 + 0x1D2 /* export_54 */]
  716. export_490:
  717. 00000736  48E7 2010                movem.l    -[A7], D2,A3
  718. 0000073A  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  719. 0000073E  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  720. 00000742  2602                     move.l     D3, D2
  721. 00000744  4CDF 0804                movem.l    D2,A3, [A7]+
  722. 00000748  4EED 01AA                jmp        [A5 + 0x1AA /* export_49 */]
  723. export_491:
  724. 0000074C  6104                     bsr        +0x6 /* 00000752 */
  725. 0000074E  4EED 06EA                jmp        [A5 + 0x6EA /* export_217 */]
  726. fn00000752:
  727. 00000752  48E7 2010                movem.l    -[A7], D2,A3
  728. 00000756  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  729. 0000075A  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  730. 0000075E  4A82                     tst.l      D2
  731. 00000760  6708                     beq        +0xA /* 0000076A */
  732. 00000762  1013                     move.b     D0, [A3]
  733. 00000764  4CDF 0804                movem.l    D2,A3, [A7]+
  734. 00000768  4E75                     rts
  735. label0000076A:
  736. 0000076A  4EED 0182                jmp        [A5 + 0x182 /* export_44 */]
  737. export_492:
  738. 0000076E  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  739. 00000772  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  740. export_484:
  741. 00000776  2F00                     move.l     -[A7], D0
  742. 00000778  47ED ED7C                lea.l      A3, [A5 - 0x1284]
  743. 0000077C  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  744. 00000780  201F                     move.l     D0, [A7]+
  745. 00000782  1680                     move.b     [A3], D0
  746. 00000784  4EED 007A                jmp        [A5 + 0x7A /* export_11 */]
  747. export_493:
  748. 00000788  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  749. 0000078C  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  750. label00000790:
  751. 00000790  2002                     move.l     D0, D2
  752. 00000792  6736                     beq        +0x38 /* 000007CA */
  753. 00000794  0C1B 0020                cmpi.b     [A3]+, 0x20 /* ' ' */
  754. 00000798  6604                     bne        +0x6 /* 0000079E */
  755. 0000079A  5382                     subq.l     D2, 1
  756. 0000079C  60F2                     bra        -0xC /* 00000790 */
  757. label0000079E:
  758. 0000079E  538B                     subq.l     A3, 1
  759. 000007A0  1A33 2000                move.b     D5, [A3 + D2.w]
  760. 000007A4  4233 2000                clr.b      [A3 + D2.w]
  761. 000007A8  2C4B                     movea.l    A6, A3
  762. 000007AA  50ED F081                st         [A5 - 0xF7F]
  763. 000007AE  1B7C 0001 F080           move.b     [A5 - 0xF80], 0x1
  764. 000007B4  4EAD 118A                jsr        [A5 + 0x118A /* export_557 */]
  765. 000007B8  1D85 2000                move.b     [A6 + D2.w], D5
  766. 000007BC  422D F081                clr.b      [A5 - 0xF7F]
  767. 000007C0  042D 0001 F080           subi.b     [A5 - 0xF80], 0x1
  768. 000007C6  6602                     bne        +0x4 /* 000007CA */
  769. 000007C8  4E75                     rts
  770. label000007CA:
  771. 000007CA  7000                     moveq.l    D0, 0x00
  772. 000007CC  4EED 06EA                jmp        [A5 + 0x6EA /* export_217 */]
  773. export_494:
  774. 000007D0  7E28                     moveq.l    D7, 0x28
  775. 000007D2  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  776. 000007D6  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  777. 000007DA  2F02                     move.l     -[A7], D2
  778. 000007DC  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  779. 000007E0  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  780. 000007E4  7E29                     moveq.l    D7, 0x29
  781. 000007E6  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  782. 000007EA  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  783. 000007EE  6706                     beq        +0x8 /* 000007F6 */
  784. 000007F0  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  785. 000007F4  6004                     bra        +0x6 /* 000007FA */
  786. label000007F6:
  787. 000007F6  6100 FF5A                bsr        -0xA4 /* 00000752 */
  788. label000007FA:
  789. 000007FA  241F                     move.l     D2, [A7]+
  790. 000007FC  600A                     bra        +0xC /* 00000808 */
  791. export_495:
  792. 000007FE  4EAD 047A                jsr        [A5 + 0x47A /* export_139 */]
  793. 00000802  6B00 FF66                bmi        -0x98 /* 0000076A */
  794. 00000806  7020                     moveq.l    D0, 0x20
  795. label00000808:
  796. 00000808  2600                     move.l     D3, D0
  797. 0000080A  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  798. 0000080E  6002                     bra        +0x4 /* 00000812 */
  799. label00000810:
  800. 00000810  14C3                     move.b     [A2]+, D3
  801. label00000812:
  802. 00000812  51CA FFFC                dbf        D2, -0x6 /* 00000810 */
  803. 00000816  4EED 007A                jmp        [A5 + 0x7A /* export_11 */]
  804. export_497:
  805. 0000081A  6100 00B2                bsr        +0xB4 /* 000008CE */
  806. 0000081E  2C4B                     movea.l    A6, A3
  807. 00000820  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  808. 00000824  9E82                     sub.l      D7, D2
  809. 00000826  6404                     bcc        +0x6 /* 0000082C */
  810. 00000828  D487                     add.l      D2, D7
  811. 0000082A  7E00                     moveq.l    D7, 0x00
  812. label0000082C:
  813. 0000082C  2207                     move.l     D1, D7
  814. 0000082E  6006                     bra        +0x8 /* 00000836 */
  815. export_496:
  816. 00000830  6100 009C                bsr        +0x9E /* 000008CE */
  817. 00000834  7200                     moveq.l    D1, 0x00
  818. export_485:
  819. label00000836:
  820. 00000836  48E7 8038                movem.l    -[A7], D0,A2,A3,A4
  821. 0000083A  284B                     movea.l    A4, A3
  822. 0000083C  6100 0158                bsr        +0x15A /* 00000996 */
  823. 00000840  3001                     move.w     D0, D1
  824. 00000842  264C                     movea.l    A3, A4
  825. 00000844  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  826. 00000848  244C                     movea.l    A2, A4
  827. 0000084A  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  828. 0000084E  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  829. 00000852  4CDF 1C01                movem.l    D0,A2,A3,A4, [A7]+
  830. 00000856  4E75                     rts
  831. export_498:
  832. 00000858  4A01                     tst.b      D1
  833. 0000085A  6708                     beq        +0xA /* 00000864 */
  834. 0000085C  617A                     bsr        +0x7C /* 000008D8 */
  835. 0000085E  6100 008E                bsr        +0x90 /* 000008EE */
  836. 00000862  60D2                     bra        -0x2C /* 00000836 */
  837. label00000864:
  838. 00000864  7E28                     moveq.l    D7, 0x28
  839. 00000866  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  840. 0000086A  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  841. 0000086E  284A                     movea.l    A4, A2
  842. 00000870  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  843. 00000874  264C                     movea.l    A3, A4
  844. 00000876  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  845. 0000087A  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  846. 0000087E  6412                     bcc        +0x14 /* 00000892 */
  847. 00000880  264C                     movea.l    A3, A4
  848. 00000882  4EAD 03CA                jsr        [A5 + 0x3CA /* export_117 */]
  849. 00000886  264C                     movea.l    A3, A4
  850. 00000888  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  851. 0000088C  264C                     movea.l    A3, A4
  852. 0000088E  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  853. label00000892:
  854. 00000892  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  855. 00000896  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  856. 0000089A  6152                     bsr        +0x54 /* 000008EE */
  857. 0000089C  48E7 6008                movem.l    -[A7], D1,D2,A4
  858. 000008A0  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  859. 000008A4  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  860. 000008A8  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  861. 000008AC  2C4B                     movea.l    A6, A3
  862. 000008AE  2A02                     move.l     D5, D2
  863. 000008B0  4CDF 0806                movem.l    D1,D2,A3, [A7]+
  864. 000008B4  6100 00E0                bsr        +0xE2 /* 00000996 */
  865. 000008B8  4A82                     tst.l      D2
  866. 000008BA  6710                     beq        +0x12 /* 000008CC */
  867. 000008BC  4A85                     tst.l      D5
  868. 000008BE  670C                     beq        +0xE /* 000008CC */
  869. 000008C0  5385                     subq.l     D5, 1
  870. label000008C2:
  871. 000008C2  16DE                     move.b     [A3]+, [A6]+
  872. 000008C4  5382                     subq.l     D2, 1
  873. 000008C6  6704                     beq        +0x6 /* 000008CC */
  874. 000008C8  51CD FFF8                dbf        D5, -0xA /* 000008C2 */
  875. label000008CC:
  876. 000008CC  4E75                     rts
  877. fn000008CE:
  878. 000008CE  6108                     bsr        +0xA /* 000008D8 */
  879. 000008D0  7E29                     moveq.l    D7, 0x29
  880. 000008D2  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  881. 000008D6  4E75                     rts
  882. fn000008D8:
  883. 000008D8  4EAD 04B2                jsr        [A5 + 0x4B2 /* export_146 */]
  884. 000008DC  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  885. 000008E0  266D ECA6                movea.l    A3, [A5 - 0x135A]
  886. 000008E4  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  887. 000008E8  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  888. 000008EC  4E75                     rts
  889. fn000008EE:
  890. 000008EE  4A82                     tst.l      D2
  891. 000008F0  6700 FE78                beq        -0x186 /* 0000076A */
  892. 000008F4  5382                     subq.l     D2, 1
  893. 000008F6  2202                     move.l     D1, D2
  894. 000008F8  343C FFFF                move.w     D2, 0xFFFF
  895. 000008FC  0C10 002C                cmpi.b     [A0], 0x2C /* ',' */
  896. 00000900  6608                     bne        +0xA /* 0000090A */
  897. 00000902  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  898. 00000906  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  899. label0000090A:
  900. 0000090A  7E29                     moveq.l    D7, 0x29
  901. 0000090C  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  902. 00000910  4E75                     rts
  903. export_503:
  904. 00000912  4EAD 04B2                jsr        [A5 + 0x4B2 /* export_146 */]
  905. 00000916  7801                     moveq.l    D4, 0x01
  906. 00000918  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  907. 0000091C  671A                     beq        +0x1C /* 00000938 */
  908. 0000091E  4EAD 047A                jsr        [A5 + 0x47A /* export_139 */]
  909. 00000922  6B00 FE46                bmi        -0x1B8 /* 0000076A */
  910. 00000926  2802                     move.l     D4, D2
  911. 00000928  6700 FE40                beq        -0x1BE /* 0000076A */
  912. 0000092C  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  913. 00000930  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  914. 00000934  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  915. label00000938:
  916. 00000938  286D ECA6                movea.l    A4, [A5 - 0x135A]
  917. 0000093C  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  918. 00000940  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  919. 00000944  7E29                     moveq.l    D7, 0x29
  920. 00000946  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  921. 0000094A  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  922. 0000094E  2C4B                     movea.l    A6, A3
  923. 00000950  5384                     subq.l     D4, 1
  924. 00000952  264C                     movea.l    A3, A4
  925. 00000954  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  926. 00000958  343C FFFF                move.w     D2, 0xFFFF
  927. 0000095C  2204                     move.l     D1, D4
  928. 0000095E  6136                     bsr        +0x38 /* 00000996 */
  929. 00000960  2802                     move.l     D4, D2
  930. 00000962  672C                     beq        +0x2E /* 00000990 */
  931. 00000964  CD4B                     exg        A6, A3
  932. 00000966  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  933. 0000096A  4A82                     tst.l      D2
  934. 0000096C  6714                     beq        +0x16 /* 00000982 */
  935. label0000096E:
  936. 0000096E  B882                     cmp.l      D4, D2
  937. 00000970  651E                     bcs        +0x20 /* 00000990 */
  938. 00000972  244E                     movea.l    A2, A6
  939. 00000974  284B                     movea.l    A4, A3
  940. 00000976  2602                     move.l     D3, D2
  941. 00000978  5383                     subq.l     D3, 1
  942. label0000097A:
  943. 0000097A  B90A                     cmpm.b     [A4]+, [A2]+
  944. 0000097C  660A                     bne        +0xC /* 00000988 */
  945. 0000097E  51CB FFFA                dbf        D3, -0x8 /* 0000097A */
  946. label00000982:
  947. 00000982  2601                     move.l     D3, D1
  948. 00000984  5283                     addq.l     D3, 1
  949. 00000986  600A                     bra        +0xC /* 00000992 */
  950. label00000988:
  951. 00000988  5384                     subq.l     D4, 1
  952. 0000098A  5281                     addq.l     D1, 1
  953. 0000098C  528E                     addq.l     A6, 1
  954. 0000098E  60DE                     bra        -0x20 /* 0000096E */
  955. label00000990:
  956. 00000990  7600                     moveq.l    D3, 0x00
  957. label00000992:
  958. 00000992  4EED 01AA                jmp        [A5 + 0x1AA /* export_49 */]
  959. fn00000996:
  960. 00000996  2F03                     move.l     -[A7], D3
  961. 00000998  2602                     move.l     D3, D2
  962. 0000099A  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  963. 0000099E  D7C1                     add.l      A3, D1
  964. 000009A0  9481                     sub.l      D2, D1
  965. 000009A2  6404                     bcc        +0x6 /* 000009A8 */
  966. 000009A4  7400                     moveq.l    D2, 0x00
  967. 000009A6  6006                     bra        +0x8 /* 000009AE */
  968. label000009A8:
  969. 000009A8  B682                     cmp.l      D3, D2
  970. 000009AA  6402                     bcc        +0x4 /* 000009AE */
  971. 000009AC  2403                     move.l     D2, D3
  972. label000009AE:
  973. 000009AE  261F                     move.l     D3, [A7]+
  974. 000009B0  4E75                     rts
  975. export_499:
  976. 000009B2  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  977. 000009B6  6606                     bne        +0x8 /* 000009BE */
  978. 000009B8  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  979. 000009BC  6024                     bra        +0x26 /* 000009E2 */
  980. label000009BE:
  981. 000009BE  4EAD 047A                jsr        [A5 + 0x47A /* export_139 */]
  982. 000009C2  5242                     addq.w     D2, 1
  983. 000009C4  6608                     bne        +0xA /* 000009CE */
  984. 000009C6  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  985. 000009CA  2400                     move.l     D2, D0
  986. 000009CC  6026                     bra        +0x28 /* 000009F4 */
  987. label000009CE:
  988. 000009CE  5242                     addq.w     D2, 1
  989. 000009D0  6610                     bne        +0x12 /* 000009E2 */
  990. 000009D2  226D ED00                movea.l    A1, [A5 - 0x1300]
  991. 000009D6  5089                     addq.l     A1, 8
  992. 000009D8  7400                     moveq.l    D2, 0x00
  993. label000009DA:
  994. 000009DA  4A19                     tst.b      [A1]+
  995. 000009DC  6616                     bne        +0x18 /* 000009F4 */
  996. 000009DE  5282                     addq.l     D2, 1
  997. 000009E0  60F8                     bra        -0x6 /* 000009DA */
  998. label000009E2:
  999. 000009E2  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  1000. 000009E6  266D ED0C                movea.l    A3, [A5 - 0x12F4]
  1001. 000009EA  528B                     addq.l     A3, 1
  1002. 000009EC  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  1003. 000009F0  6502                     bcs        +0x4 /* 000009F4 */
  1004. 000009F2  7400                     moveq.l    D2, 0x00
  1005. label000009F4:
  1006. 000009F4  2602                     move.l     D3, D2
  1007. 000009F6  4EED 01D2                jmp        [A5 + 0x1D2 /* export_54 */]
  1008. export_500:
  1009. 000009FA  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  1010. 000009FE  266D ECA6                movea.l    A3, [A5 - 0x135A]
  1011. 00000A02  284B                     movea.l    A4, A3
  1012. 00000A04  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  1013. 00000A08  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1014. 00000A0C  264C                     movea.l    A3, A4
  1015. 00000A0E  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  1016. 00000A12  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  1017. 00000A16  5342                     subq.w     D2, 1
  1018. 00000A18  650C                     bcs        +0xE /* 00000A26 */
  1019. label00000A1A:
  1020. 00000A1A  101B                     move.b     D0, [A3]+
  1021. 00000A1C  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  1022. 00000A20  14C0                     move.b     [A2]+, D0
  1023. 00000A22  51CA FFF6                dbf        D2, -0xC /* 00000A1A */
  1024. label00000A26:
  1025. 00000A26  4EED 007A                jmp        [A5 + 0x7A /* export_11 */]
  1026.